home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / Oberon⁄F™ 1.2 / Preinstalled version / Dev / Rsrc / Errors (.txt) < prev    next >
Encoding:
Oberon Document  |  1996-07-08  |  8.3 KB  |  236 lines  |  [oODC/obnF]

  1. Documents.StdDocumentDesc
  2. Documents.DocumentDesc
  3. Containers.ViewDesc
  4. Views.ViewDesc
  5. Stores.StoreDesc
  6. Documents.ModelDesc
  7. Containers.ModelDesc
  8. Models.ModelDesc
  9. Stores.ElemDesc
  10. TextViews.StdViewDesc
  11. TextViews.ViewDesc
  12. TextModels.StdModelDesc
  13. TextModels.ModelDesc
  14. TextModels.AttributesDesc
  15. Arial
  16. TextRulers.StdRulerDesc
  17. TextRulers.RulerDesc
  18. TextRulers.StdStyleDesc
  19. TextRulers.StyleDesc
  20. TextRulers.AttributesDesc
  21. Arial
  22. Arial
  23. List of Oberon Error Numbers
  24. Oberon microsystems  19. 7. 94
  25. 1. Incorrect use of language Oberon
  26.   0    undeclared identifier
  27.   1    multiply defined identifier
  28.   2    illegal character in number
  29.   3    illegal character in string
  30.   4    identifier does not match procedure name
  31.   5    comment not closed
  32.   9    "=" expected
  33. 12    type definition starts with incorrect symbol
  34. 13    factor starts with incorrect symbol
  35. 14    statement starts with incorrect symbol
  36. 15    declaration followed by incorrect symbol
  37. 16    MODULE expected
  38. 18    "." missing
  39. 19    "," missing
  40. 20    ":" missing
  41. 22    ")" missing
  42. 23    "]" missing
  43. 24    "}" missing
  44. 25    OF missing
  45. 26    THEN missing
  46. 27    DO missing
  47. 28    TO missing
  48. 30    "(" missing
  49. 34    ":=" missing
  50. 35    "," or OF expected
  51. 37    string expected
  52. 38    identifier expected
  53. 39    ";" missing
  54. 41    END missing
  55. 44    UNTIL missing
  56. 46    EXIT not within loop statement
  57. 47    illegally marked identifier
  58. 50    expression should be constant
  59. 51    constant not an integer
  60. 52    identifier does not denote a type
  61. 53    identifier does not denote a record type
  62. 54    result type of procedure is not a basic type
  63. 55    procedure call of a function
  64. 56    assignment to non-variable
  65. 57    pointer not bound to record or array type
  66. 58    recursive type definition
  67. 59    illegal open array parameter
  68. 60    wrong type of case label
  69. 61    inadmissible type of case label
  70. 62    case label defined more than once
  71. 63    illegal value of constant
  72. 64    more actual than formal parameters
  73. 65    fewer actual than formal parameters
  74. 66    element types of actual array and formal open array differ
  75. 67    actual parameter corresponding to open array is not an array
  76. 68    control variable must be integer
  77. 69    parameter must be an integer constant
  78. 70    pointer or VAR record required as formal receiver
  79. 71    pointer expected as actual receiver
  80. 72    procedure must be bound to a record of the same scope
  81. 73    procedure must have level 0
  82. 74    procedure unknown in base type
  83. 75    invalid call of base procedure
  84. 76    this variable (field) is read only
  85. 77    object is not a record
  86. 78    dereferenced object is not a variable
  87. 79    indexed object is not a variable
  88. 80    index expression is not an integer
  89. 81    index out of specified bounds
  90. 82    indexed variable is not an array
  91. 83    undefined record field
  92. 84    dereferenced variable is not a pointer
  93. 85    guard or test type is not an extension of variable type
  94. 86    guard or testtype is not a pointer
  95. 87    guarded or tested variable is neither a pointer nor a VAR-parameter record
  96. 88    open array not allowed as variable, record field or array element
  97. 89    ANYRECORD may not be allocated
  98. 92    operand of IN not an integer, or not a set
  99. 93    set element type is not an integer
  100. 94    operand of & is not of type BOOLEAN
  101. 95    operand of OR is not of type BOOLEAN
  102. 96    operand not applicable to (unary) +
  103. 97    operand not applicable to (unary) -
  104. 98    operand of ~ is not of type BOOLEAN
  105. 99    ASSERT fault
  106. 100    incompatible operands of dyadic operator
  107. 101    operand type inapplicable to *
  108. 102    operand type inapplicable to /
  109. 103    operand type inapplicable to DIV
  110. 104    operand type inapplicable to MOD
  111. 105    operand type inapplicable to +
  112. 106    operand type inapplicable to -
  113. 107    operand type inapplicable to = or #
  114. 108    operand type inapplicable to relation
  115. 109    overriding method must be exported
  116. 110    operand is not a type
  117. 111    operand inapplicable to (this) function
  118. 112    operand is not a variable
  119. 113    incompatible assignment
  120. 114    string too long to be assigned
  121. 115    parameter doesn't match
  122. 116    number of parameters doesn't match
  123. 117    result type doesn't match
  124. 118    export mark doesn't match with forward declaration
  125. 119    redefinition textually precedes procedure bound to base type
  126. 120    type of expression following IF, WHILE, UNTIL or ASSERT is not BOOLEAN
  127. 121    called object is not a procedure (or is an interrupt procedure)
  128. 122    actual VAR-parameter is not a variable
  129. 123    type of actual parameter is not identical with that of formal VAR-parameter
  130. 124    type of result expression differs from that of procedure
  131. 125    type of case expression is neither INTEGER nor CHAR
  132. 126    this expression cannot be a type or a procedure
  133. 127    illegal use of object
  134. 128    unsatisfied forward reference
  135. 129    unsatisfied forward procedure
  136. 130    WITH clause does not specify a variable
  137. 131    LEN not applied to array
  138. 132    dimension in LEN too large or negative
  139. 135    SYSTEM not imported
  140. 136    LEN applied to untagged array
  141. 137    unknown array length
  142. 138    NEW not allowed for untagged structures
  143. 139    Test applied to untagged record
  144. 140    untagged receiver
  145. 141    SYSTEM.NEW not implemented
  146. 142    tagged structures not allowed for NIL compatible var parameters
  147. 150    key inconsistency of imported module
  148. 151    incorrect symbol file
  149. 152    symbol file of imported module not found
  150. 153    object or symbol file not opened (disk full?)
  151. 154    recursive import not allowed
  152. 155    generation of new symbol file not allowed
  153. 160    unimplemented interface procedures
  154. 161    interfaces must not have fields
  155. 162    interface procedures must be empty
  156. 163    interface records may not be allocated
  157. 164    pointer must be extension of queried interface type
  158. 165    illegal guid constant
  159. 166    AddRef & Release may not be used
  160. 167    illegal assignment to [new] parameter
  161. 168    wrong [iid] - [new] pair
  162. 169    must be an interface pointer
  163. 2. Limitations of implementation
  164. 200    not yet implemented
  165. 201    lower bound of set range greater than higher bound
  166. 202    set element greater than MAX(SET) or less than 0
  167. 203    number too large
  168. 204    product too large
  169. 205    division by zero
  170. 206    sum too large
  171. 207    difference too large
  172. 208    overflow in arithmetic shift
  173. 209    case range too large
  174. 210    code too long
  175. 211    jump distance too large
  176. 213    too many cases in case statement
  177. 215    not enough registers: simplify expression
  178. 216    not enough floating-point registers: simplify expression
  179. 218    illegal value of parameter  (0 <= p < 128)
  180. 219    illegal value of parameter  (0 <= p < 16)
  181. 220    illegal value of parameter
  182. 221    too many pointers in a record
  183. 222    too many global pointers
  184. 223    too many record types
  185. 224    too many pointer types
  186. 225    illegal sys flag
  187. 226    too many exported procedures
  188. 227    too many imported modules
  189. 228    too many exported structures
  190. 229    too many nested records for import
  191. 230    too many constants (strings) in module
  192. 231    too many link table entries (external procedures)
  193. 232    too many commands in module
  194. 233    record extension hierarchy too high
  195. 240    identifier too long
  196. 241    string too long
  197. 242    too many meta names
  198. 243    too many imported variables
  199. 249    inconsistent import
  200. 250    code proc must not be exported
  201. 251    too many nested function calls
  202. 254    debug position not found
  203. 255    debug position
  204. 260    unsupported LARGEINT operation
  205. 261    unsupported LARGEINT constant expression
  206. 270    interface pointer reference counting restriction violated
  207. 3. Warnings
  208. 301    implicit type cast
  209. 302    guarded variable can be side-effected
  210. 303    open array (or pointer to array) containing pointers
  211. 3.5 Analyzer Warnings
  212. 900    never used
  213. 901    never set
  214. 902    used before set
  215. 903    set but never used
  216. 904    used as varpar, possibly not set
  217. 905    also declared in outer scope
  218. 906    access/assignment to intermediate
  219. 907    redefinition
  220. 908    new definition
  221. 909    statement after RETURN/EXIT
  222. 910    for loop variable set
  223. 911    implied type guard
  224. 912    call might depend on evaluation sequence of params.
  225. 930    superfluous semicolon
  226. 700    AddRef
  227. 701    [AddRef]
  228. 702    Release
  229. 703    [Release]
  230. TextControllers.StdCtrlDesc
  231. TextControllers.ControllerDesc
  232. Containers.ControllerDesc
  233. Controllers.ControllerDesc
  234. Arial
  235. Documents.ControllerDesc
  236.